package com.xpec.c4.service.ioc;

import java.lang.reflect.Method;

import com.xpec.c4.service.group.datalayer.IShareGroupData;

/**
 * AOP的方法拦截
 * @author lipeilin
 *
 */
public interface AOPMethodInterceptor extends IShareGroupData {
	
	/**
	 * 方法前的运行
	 * @param obj
	 * @param method
	 * @return 是否继续执行
	 */
	public boolean beforeMethod(Object obj,Method method, Object[] args);
	
	/**
	 * 方法后的运行
	 * @param obj
	 * @param method
	 * @return 是否继续执行
	 */
	public boolean afterMethod(Object obj,Method method, Object[] args);

}
